home *** CD-ROM | disk | FTP | other *** search
/ Delphi 5 for Professionals / DELPHI5.iso / AddOns / Components / TMagicMacros Delphi / TMM2_D3T / README.TXT < prev    next >
Encoding:
Text File  |  1998-10-16  |  9.8 KB  |  224 lines

  1. TMagicMacros Component v2.0 (October 16th, 1998)
  2. ---------------------------
  3.  
  4. CONTENTS
  5. --------
  6. 1. License agreement & Disclaimer
  7. 2. What should be in the ZIP
  8. 3. Introduction
  9. 4. Installation instructions
  10. 5. Getting more information
  11. 6. Registering the TMagicMacros component
  12. 7. Contacting the author
  13. 8. Credits
  14.  
  15.  
  16.  
  17.  
  18. 1. LICENSE AGREEMENT & DISCLAIMER
  19. ---------------------------------
  20. The copyright of TMagicMacros Component is owned by Niels Vanspauwen (further referred to as the author), (C) 1998.
  21. Permission to use, copy, modify, and distribute this trialversion and its documentation for any purpose and without fee is hereby granted,
  22. provided that the above copyright notice appears in all copies and
  23. that both the above copyright notice and this permission notice appear in supporting documentation.
  24. This software is made available "as is", and THE AUTHOR DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE, AND IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,WHETHER IN AN ACTION OF CONTRACT, TORT (INCLUDING NEGLIGENCE) OR STRICT LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
  25. PERFORMANCE OF THIS SOFTWARE.
  26.  
  27.  
  28. 2. WHAT SHOULD BE IN THE ZIP
  29. ----------------------------
  30. The ZIP file should contain following files:
  31.  
  32. TRIALVERSION:
  33.     Component files:
  34.         InfoForm_f.Dcu
  35.         InfoForm_f.Dfm 
  36.         Lzh.Dcu
  37.         MagicMacros.Dcu
  38.         PEForm_f.Dcu
  39.         PEForm_f.Dfm
  40.         Progress_f.Dcu
  41.         Progress_f.Dfm
  42.         TMM_Trial.Dcu
  43.         TMM_Trial.Dcr
  44.     Demo Projects:
  45.         Macro_rec.dpr
  46.         Macro_rec_f.pas
  47.         Macro_rec_f.dfm
  48.         SimpleEdit.dpr
  49.         SimpleEdit.vhf
  50.         SimpleEdit.hlp
  51.         SimpleEdit_f.Pas
  52.         SimpleEdit_f.dfm
  53.         Tour.mcr
  54.     Help files:
  55.         Readme.Txt
  56.         MagMcr2.Hlp
  57.         MagMcr2.Cnt
  58.         MagMcr2.Kwf
  59.     Tagger Utility:
  60.         Tagger.Exe
  61.         Tagger.Hlp
  62.     Registration tool:
  63.         Register.Exe
  64.         Register.Hlp
  65.  
  66. REGISTRED VERSION WITHOUT SOURCES:
  67.     Component files:
  68.         InfoForm_f.Dcu
  69.         InfoForm_f.Dfm 
  70.         Lzh.Dcu
  71.         MagicMacros.Dcu
  72.         PEForm_f.Dcu
  73.         PEForm_f.Dfm
  74.         Progress_f.Dcu
  75.         Progress_f.Dfm
  76.         TMM_Comp.Dcu
  77.         TMM_Comp.Dcr
  78.     Demo Projects:
  79.         Macro_rec.dpr
  80.         Macro_rec_f.pas
  81.         Macro_rec_f.dfm
  82.         SimpleEdit.dpr
  83.         SimpleEdit.vhf
  84.         SimpleEdit.hlp
  85.         SimpleEdit_f.Pas
  86.         SimpleEdit_f.dfm
  87.         Tour.mcr
  88.     Help files:
  89.         Readme.Txt
  90.         MagMcr2.Hlp
  91.         MagMcr2.Cnt
  92.         MagMcr2.Kwf
  93.     Tagger Utility:
  94.         Tagger.Exe
  95.         Tagger.Hlp
  96.  
  97.  
  98. REGISTER VERSION WITH SOURCES:
  99.     Component files:
  100.         InfoForm_f.Pas
  101.         InfoForm_f.Dfm 
  102.         Lzh.Pas       
  103.         MagicMacros.Pas
  104.         PEForm_f.Pas
  105.         PEForm_f.Dfm
  106.         Progress_f.Pas
  107.         Progress_f.Dfm
  108.         TMM_Comp.Pas
  109.         TMM_Comp.Dcr
  110.     Demo Projects:
  111.         Macro_rec.dpr
  112.         Macro_rec_f.pas
  113.         Macro_rec_f.dfm
  114.         SimpleEdit.dpr
  115.         SimpleEdit.vhf
  116.         SimpleEdit.hlp
  117.         SimpleEdit_f.Pas
  118.         SimpleEdit_f.dfm
  119.         Tour.mcr
  120.     Help files:
  121.         Readme.Txt
  122.         MagMcr2.Hlp
  123.         MagMcr2.Cnt
  124.         MagMcr2.Kwf
  125.     Tagger Utility:
  126.         Tagger.Exe
  127.         Tagger.Hlp
  128.  
  129.     
  130. 3. INTRODUCTION
  131. ---------------
  132. Use the TMagicMacros component to add full macro-support to your application in a snap !
  133. It features recording and playback of mouse- and keyboard events and comes with lots of events to ensure smooth integration in your app.
  134.  
  135. TMagicMacros features:
  136.     - Recording and playing of macro's.
  137.     - Looping of macro playback. 
  138.     - 9 different playback speeds.
  139.     - Text-only playback.
  140.     - Show or hide mousemovements during playback.
  141.     - Automatically adapts playback speed to the speed of the PC.
  142.     - Show infoboxes to inform users.
  143.     - Relative journaling: the macro automatically adapts to different positions of windows, buttons, toolbars, etc.
  144.     - Automatic adaption to different screenresolutions.
  145.     - Full VisualHelp file support, without writing one line of code!
  146.  
  147. As you may have noticed, the word "automatically" appears very often in the description above. This means TMagicMacros is very powerful, yet easy to use. Just set the desired options in the Object Inspector during designtime, implement some eventhandlers (optional) and add a minimum of code to your application and that's it ! Full macro-support in a snap !
  148.  
  149. Use TMagicMacros to:
  150.     - Give the users of your app the possibility to record and playback their own macros to avoid doing the same thing over and over again.
  151.     - Make a demo of your application: just record a macro which clearly illustrates how your app works, add a few infoboxes with some extra explanation here and there and distribute a version of your program which automatically plays the macro on startup. As simple as that !
  152.     - Make VisualHelp files: don't tell people how to use your program, *show* them !
  153.  
  154. Two demo projects are included, which shows how easy it is to use TMagicMacros.
  155.  
  156.  
  157. 4. INSTALLATION INSTRUCTIONS
  158. ----------------------------
  159. The TMM_Comp.Pas (or TMM_Trial.Pas for the trialversion) file contains the component definition. This file should be added to your component-library (as always, make a backup of your current library-file before adding a new component)
  160.  
  161. The other .Pas files are NOT components (and therefor don't have to and can't be linked in your component-library), but they're used by the MacroMagic.Pas file. Keep these files in the same directory.
  162.  
  163. I've also included the possibility to install context-sensitive for TMagicMacros. To install MagMacr2.Hlp into Delphi's helpsystem, follow these steps:
  164.  
  165. 1. Copy the helpfile (MagMcr2.hlp and MagMcr2.cnt) into the same directory as the component.
  166. 2. Copy the keyword file (MagMcr2.kwf) to your Delphi\Bin directory.
  167. 3. Run HelpInst. (Comes with Delphi, located in Delphi\Help\Tools).
  168. 4. Open you Delphi Header File (delphi.hdx, normally located in Delphi\Bin)
  169. 5. Click on Add Keyword File and select the MagMcr2.kwf file.
  170. 6. If there is any keywordfile that is not found (indicated in the right column of the grid), click Options - Search Paths and locate the wanted .kwf files.
  171. 7. Now click "Save" and wait while HelpInst merges the keyword files into the header.
  172.  
  173. Context-sensitive help for TMagicMacros is now installed!
  174.  
  175. Note: you may have to restart Delphi before the context-sensitive help is activated.
  176.  
  177.  
  178. 5. GETTING MORE INFORMATION
  179. ---------------------------
  180. TMagicMacros comes with a complete WinHelp file. This help file describes all the properties, methods and events of TMagicMacros clearly. Look for MagMcr2.Hlp in the ZIP.
  181.  
  182.  
  183. 6. REGISTERING TMAGICMACROS COMPONENT
  184. -------------------------------------
  185. TMagicMacros is shareware, which means that you are free to use and test this component for as long as you want. The trialversion is fully functional but it only works if the IDE is running (which does NOT mean you have to run your projects from the integrated debugger!)
  186.  
  187. If you like what you're seeing, please register the component for as little as $25 (version without sources) or for $100 (version with full sources).
  188. There are a few ways you can register TMagicMacros:
  189.  
  190. ***** VERY VERY VERY VERY IMPORTANT!!! *****
  191. Whatever method you choose, ALWAYS provide me with a VALID E-MAIL ADDRESS!! I will send you the registered component through e-mail, and e-mail only (I can not send the component on floppy, for several reasons).
  192. If you do not supply an e-mail address, I will not be able to send the component to you!!
  193.  
  194. I use a shareware registration service called Kagi to process the orders. Kagi is a large, professional company, so you can be sure that your personal information is safe with them. You pay using any method you prefer: cash, US cheque (no local currency please!), MasterCard, Visa, DinnerClub, etc, etc...
  195.  
  196. You can register online from my website: http://magicmacros.8m.com All transimisions are secure so your creditcard information is protected.
  197.  
  198. If you don't like to register online, you can also use snailmail or fax. I've included a special registration program called "Register.Exe" for this purpose. The usage of Register is very simple, just run it and fill in the required information. If need any help, check out the helpfile: register.hlp.
  199.  
  200. For the latest information and prices, please visit my website: http://magicmacros.8m.com
  201. If you are unable to reach my website, you can send an e-mail to the following address: Niels.Vanspauwen@Kagi.Com
  202.  
  203.  
  204. 7. CONTACTING THE AUTHOR
  205. ------------------------
  206. If you have any problems or questions, please first check out the helpfile that comes with TMagicMacros. Every feature, method, property and event is explained there in detail, with examples and I've even included two demoprojects in the ZIP, in order to make the usage of the component as clear as possible.
  207.  
  208. If that doesn't help, you can check the FAQ at my website: http://magicmacros.8m.com
  209.  
  210. If all else fails, you can reach me by e-mail at: Niels.Vanspauwen@Kagi.Com
  211.  
  212.  
  213. 8. CREDITS
  214. ----------
  215. The TMagicMacros component, the demo projects, the helpfiles and the Tagger Utility were written by Niels Vanspauwen.
  216.  
  217. The Lzh.Pas file is based on the Japanese C version of Noverember 29th,1988. LZSS coded by Haruhiko OKUMURA. Adaptive Huffman Coding coded by Haruyasu YOSHIZAKI. Edited and translated to English by Kenji RIKITAKE. Translated from C to Turbo Pascal by Douglas Webb (2/18/91). Update and bug correction of TP version (4/29/91). Added Delphi exception handling May 9th, 1996 by Danny Heijl (Danny.Heijl@cevi.be).
  218.  
  219. My eternal gratitude goes out to my girlfriend Martine for her love and support and for putting up with me, spending so much time behind my computer.
  220.  
  221. Special thanks go out to my beta-testers for bugreports, tips and suggestions. The beta-testers are (in alphabetical order): Brian Armstrong, Erik B.Berry, Marc Di Meo (a.k.a. Hellfire), Bruce Glover (a.k.a. Private), Andreas Hase,  Ben Hicks, Tim Hofstee, Bernd Schachinger and George Shin.
  222.  
  223. Thanks for fruitful discussions and suggestions: Freddy Biets and Gerrit Wolsink.
  224.